.overlay
{
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:1001;
	background-color: white;
	background-image: url(http://1.bp.blogspot.com/-4z8qTgEdZPI/UYFhBEKg1WI/AAAAAAAAWTg/zkUKyR6g4r0/s1600/overlay.png);
	background-repeat: repeat;
	background-position: left top;
}
.box
{
	top:-770px;	
	background-color:#fff;
	color:#7F7F7F;
	padding:20px;
	border:2px solid #ccc;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	-moz-box-shadow: 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 5px #333;
	z-index:1002;
	height: 550px;
	width: 770px;
	position: fixed;
	margin-right: auto;
	margin-left: auto;
}

.box h1
{
	border-bottom: 1px dashed #7F7F7F;
	margin:-20px -20px 0px -20px;
	padding:10px;
	background-color:#0095da;
	color:#EF7777;
	-moz-border-radius:20px 20px 0px 0px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-khtml-border-top-left-radius: 20px;
	-khtml-border-top-right-radius: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.boxclose
{
	float:right;
	width:64px;
	height:26px;
	cursor:pointer;
	margin-top: -15px;
	margin-right: -15px;
	background-color: transparent;
	background-image: url(http://2.bp.blogspot.com/-4JGs7gNyKjk/T-w9x9vP7kI/AAAAAAAAFDs/Ja7k_JjoBzA/s1600/close.png);
	background-repeat: repeat;
	background-position: left top;
}
